ApplySenior Software Engineer - Python
Posted 4 months agoViewed
View full description
Requirements:
- Minimum Bachelors in Computer Science/Software Engineering or equivalent.
- Minimum 3-6 years of related experience in the professional industry
- Extensive experience of Python using Flask framework.
- Strong proficiency in Microsoft technologies, tools, and platforms
- Knowledge and experience of Azure and AWS
- Knowledge and experience in writing backend components and Restful APIs
- Understanding of security standards and compliances
- Experience with different relational and schemaless databases such as Oracle/SQL Server, MySQL, PostgreSQL, and MongoDB
- Creating database structure for the required functionality
- Experience with writing unit tests and ensuring the minimum 90% test coverage
- Knowledge of and experience with Github, JIRA, and other collaboration tools
- Understanding of fundamental concepts and design principles
- Basic understanding of front-end technologies
- Flexible attitude and versatile personality
- Strong communication and presentation skills
- Strong influence among team members
Responsibilities:
- Analyze business requirements
- Estimate assigned tasks
- Write code and unit tests
- Collaborate with other team members
- Tune your code for enhanced security and performance
- Maintain systems by fixing any existing issues
- Update issue tracking software
- Provide status updates
- Communicate with client
- Control versions of your code
- Research new technologies
- Lead a team of software engineers
- Mentor team members through training and guidance
- Upgrade skills and knowledge
- Evaluate candidates for open positions
Apply