Job Description
Asis Electronics is a fast-growing organization and market leader in smart technology solutions with over 450 employees.
Our solutions help transport authorities to provide effective transit systems via easing passenger movement and improving operations management.
Besides Turkey, our portfolio covers countries in Europe, Middle East, Africa and South Asia with on-ground operations.
We are an R&D and innovation-focused company, shaping up next-generation technology for smart transportation and smart cities.
In addition, we develop applications for automotive, defense, and financial technologies.
As Asis Electronics, we are among the companies that shape the IT sector with our value-adding solutions.
We took our place in the 22nd “Top 500 IT Companies Survey” conducted by BT News.
We are looking for a software developer who is creative, a game-changer, an innovative thinker, takes initiative, and is driven to help improve systems and embraces a culture of teamwork.
Qualifications & Requirements
– Bachelor's degree in Computer Engineering or related field
– Extensive experience with modern web application and enterprise application development platforms (e.g. .NET, J2EE, JavaScript)
– At least 5 years of experience
– Very good command of English, both written and spoken
– Developing tools and software applications using .NET Core, Web API, and WCF Web services
– Experience with Domain Driven Design, ElasticSearch, Redis, MongoDB
– Mastery of Rest, WebSocket, Mqtt, gRPC (GraphQL is a plus)
– Experienced in SQL, SQL Server, PostgreSQL, Oracle (a plus)
– Experienced in Microservices and CQRS (a plus)
– Experienced in UnitTest (a plus)
– Experience with running projects using agile-scrum methodology
– Awareness of priority and driven to meet deadlines
– Organized and self-driven, able to adapt in a fast-paced environment
Job Description
– Design and develop robust solutions based on customer workflow needs, adhering to best practices for high availability, security, efficiency, operability, and scalability while balancing requirements
– Responsible for software design, development, and implementation
– React and iterate to changing technical scope and requirements
– Expand on dozens of state-of-the-art architecture design patterns by making next-level technical design decisions that further define product architecture
– Navigate, escalate, and lead efforts on complex customer requests or projects involving multiple parties and enterprise systems
– Set up and document solution architecture in accordance with technical specifications
– Create and develop technical architectural structure related to products
– Provide leadership and mentoring for developers on your project teams
What's in it for you;
– Impactful work opportunities and the chance to do amazing projects using the latest technologies
– Obtain and enhance smart city and fintech experience
– Gain active experience in an agile working environment
– Opportunity to work with a dynamic team
Next Step
– If this sounds like a good fit, if you're excited to do something challenging and meaningful that preserves your ability to the fullest, submit your application