Job type full-time
Full job description
Job title: programmer
Location: sacramento, ca (remote)
Are you looking for your next exciting challenge? do you want to be part of a fast-paced dynamic team? then come and work at direct technology where you are part of a team that challenges and inspires youDirect technology has an exciting opportunity for an experienced programmer for our state of california client based in sacramento californiaThis is an engagement to augment their it team for the analysis and design of a licensing and payment portal.
Activities and tasks performed:
Develop software coding estimates
Adhere to coding standards, guidelines and best practices
Participate on software development teams
Design, develop, configure, test, install software
Report software development progress
Demonstrate software functionality
Work with customers and business analysts to modify requirements as needed
Coded and tested modules
Configured and installed software
A minimum of four (4) years of progressively complex experience and advanced-level skill in analysis, design and programming.
A minimum of two (2) years’ experience developing or maintaining large management information applications.
Baccalaureate-level degree in relevant technical specialty, such as computer science, management information systems, computer engineering, software engineering or certification in software engineering disciplines,
Such as ieee certified software development professional.
Intermediate skill and knowledge in application design and development as evidenced by the following:
Intermediate skill and knowledge in data driven, web-based application technologies, including the following:
Web-based thin client architecture
Web site design and development
Database access methods, including sql programming.
Intermediate skill and knowledge in the following software engineering areas:
Oop (object oriented programming) and design concepts.
Developing detailed design documents, such as use cases and data structure diagrams
All software development lifecycle (sdlc) activities, including, requirements, design, coding, unit testing, deployment, and maintenance.
Software engineering concepts: e.g., encapsulation, information hiding, coupling, cohesion, modularity, and
Advanced software development methodologies, tools and environments, such as visual studio 2010/.net 4.0,
Application life cycle management/quality center for defect management, tfs and version control.
Intermediate skill, knowledge and experience as a .net application developer, as evidenced by at least two (2) years’ experience and knowledge of following technologies:
Tfs 2010 including automated unit tests and builds
Windows communication foundation (wcf) web services
Visual studio 2010/.net 4.0
Intermediate skill and knowledge and experience with web services, message oriented middleware, and database software technologies, as evidenced by knowledge and experience with:
Akana (soa) service manager
Sql server 2008 r2
Additional years of experience are highly desirable.
Job type: full-time