Software Developer 5
This position works on all aspects of the software development lifecycle which can include requirements gathering, design discussion, coding, testing, deployment, and demonstration.
This position also creates and maintains repositories of project work and documentation and will have substantial interaction with stakeholders as well as other technical teams.
This is an on-site position located in our Lafayette, Louisiana headquarters.
Essential Duties & Responsibilities :
Development of software, services, tools, and other technical systems.Understand, and make use of available software development tools and environments.
Retain skills for technologies utilized within the department and seek to improve the overall technical knowledge of the team.
Applicants need to comply with defined development standards and procedures.Must be able to communicate daily progress, interact with the team in direct discussion, and converse indirectly via messaging tools.
Must be able to work with users and other team members to determine application requirements and be able to present technical solutions in a way that is understood by non-technical entities.
Qualities :
Team player who works well with others as well as individually.Ability to receive and provide critical, constructive feedback.
Comfortable interfacing with all stakeholders.Open and highly motivated attitude that can handle multiple projects simultaneously.
Catering attitude with ability to adapt when objectives shift.Adept and passionate about technology.Technology-related aptitude and an eagerness to learn.
General :
7-10 Years ExperienceAgile Development Methodologies (Scrum)C#Source Control (Git)Azure or GitHubDesign PatternsDebugging Tools and PracticesDatabases (Relational & Document)Cloud Services (AWS)
Additional Experience (optional) :
Windows Development Experience.NET / C#WPFWCFORM(s)Math / 3DOpenNurbsRhino3D RhinoCommon / Rhino.NetOpenGL / WebGL DirectXWebReactJS & ReduxJavaScriptCSSHTML
Please be prepared to share and discuss examples of your work.