Lead Software Development Engineer (ETL)
Job Description What are your top 3 required technical skills?
--Java, Spring Boot, SQL, Apache NiFi.
What are a couple of desirednice to have skills?-
- PCF, Cloud native principles, Jenkins, automation What soft skills would you like to see in a candidate?
--Good communication, adaptive, and good aptitude.
Is there anything that would automatically disqualify a candidate?
--Disruptive behaviors or too much hand-holding needed What will be your interview process?-
- (Phone, skype, on site) Skype Role
- Hands-on developer who writes high quality, secure code that is modular, functional and testable.
- Lead the design, implementation, and delivery for engineering efforts across a program
- Create or introduce, test, and deploy new technology to optimize the service
- Design and build technical road-maps and guide the development staff on adoption
- Contribute to all parts of the software's development including design, development, documentation, and testing.
- Have strong ownership of your team's software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build.
- Communicate, collaborate and work effectively in a global environment.
- Degree in Computer Science or related field
- Strong foundation in algorithms, data structures and core computer science concepts.
- Evidence of working with object-oriented development and design patterns.
- Proficiency in multiple modern programming languages such as Java, Python, Ruby, Angular, Scala, etc.
- Strong written and verbal English communications skills.
- Strong analytical and excellent problem-solving skills.
- Experience working in an Agile environment.
- Experience with XP, TDD and BDD in the software development processes
- Proficiency with cloud technologies (IaaS, PaaS, serverless technology, NoSQL databases), micro-service design, CICD, DevOps
- Experience designing scalable fault tolerant platforms that are resilient to infrastructure failures
- Experience with the strangulation pattern and anti-corruption layers to migrate monolithic systems into independent services
- Expert in modern software design principles such as SOLID, DRY, and Single responsibility Reach me at sudheer(at)mysbscorp(dot)com Ph 281-601-4424