Software Engineer
Communicating key project data to team members and building cohesion among teams.
Execute full software development life cycle (SDLC)
Applying mathematics and statistics to problem-solving initiatives.
Ability to work with customers of varied geographies and cultures.
Sensitive to stakeholder priorities.
Build a cohesive working environment.
Applying the principles of engineering to software development.
Monitoring system performance.
Their role includes analyzing and modifying existing software as well as designing, constructing and testing end-user applications that meet user needs â all through software programming languages.
Develop flowcharts, layouts and documentation to identify requirements and solutions.
Integrate software components into a fully functional software system.
Developing and executing project plans.
Applying best practices and standard operating procedures.
Creating innovative solutions to meet our companyâs technical needs.
Be a catalyst to pace on all engagements assigned.
Write well-designed, testable code.
Produce specifications and determine operational feasibility.
Prior experience handling projects that require extensive use of AWS/AZURE/GOOGLE cloud
platforms.
Strong communication and interpersonal capabilities.
Conversant with trending technologies.
The role also focuses on the complex and large software systems that make up the core systems for an organization
Comfortable managing matrix teams.