Overview
Remote
Full Time
Skills
MongoDBSoftware developmentBusiness processDICEAgileNode.jsAmazon Web ServicesAngularJSDesignMEAN stackCloud computingFARSoftware designLeadershipSystems analysis/designPositive attitudeDataDocumentationCommunicationWork ethicUser guidesSpecificationCoaching
Job Details
Summary of Role:
This candidate must have an advanced understanding of programming techniques and industry trends along with experience in Agile principles and procedures. This candidate must have excellent communication skills, be able to work effectively in a team environment and interact with IT professionals of other fields. This individual is expected to be a leader within the team environment, encouraging and coaching junior team members. This individual sets and demonstrates standards of excellence for the team and must understand that they are a role model for junior members of the department and that their strong work ethic and positive attitude have far reaching effects in terms of morale and achievement of goals and objectives.
Responsibilities:
Experience:
Skills:
#LI-LG1
#LI-Remote
#Dice
This candidate must have an advanced understanding of programming techniques and industry trends along with experience in Agile principles and procedures. This candidate must have excellent communication skills, be able to work effectively in a team environment and interact with IT professionals of other fields. This individual is expected to be a leader within the team environment, encouraging and coaching junior team members. This individual sets and demonstrates standards of excellence for the team and must understand that they are a role model for junior members of the department and that their strong work ethic and positive attitude have far reaching effects in terms of morale and achievement of goals and objectives.
Responsibilities:
- Takes a leadership role in the team environment; encourages, coaches and mentors team members in acquiring the technical and behavioral skills needed to effectively produce solutions which will best meet the needs of users.
- Responsible for defining, understanding and promoting enterprise practices and patterns.
- Gathers requirements and specifications from various teams based on analysis of business processes and interaction with business users and ITS business liaisons.
- Responsible for analysis, design, code and automated tests based on defined requirements/specifications.
- Writes code that can be easily maintained and adheres to coding standards including detailed code documentation.
- Work with data architects to design data models.
- Develops clear, detailed technical and user documentation that will facilitate support for developed solutions.
- Inspires and motivates team members to set high standards of excellence and commitment to a common goal.
- Elicit active participation from team members and helping to resolve conflicts.
- Participates in design and peer code reviews.
- Acquires knowledge of existing systems and the underlying business processes they support.
Experience:
- 5+ years of software development required.
- 2+ years of Angular experience required.
- Full MEAN stack development experience preferred (MongoDB, Express, Angular, NodeJS).
- Exposure to cloud-based frameworks, particularly AWS, preferred.
Skills:
- Full understanding of multiple application design patterns and how they may be applied to different solutions.
- Proficient in at least one programming language with curiosity and exposure to multiple languages, frameworks and their principles.
- Excellent communication skills required to represent the development team, discussing solutioning across teams.
#LI-LG1
#LI-Remote
#Dice